<?php
// création ou modification d'un sujet
?>
<script type="text/javascript" src="pages/annonces/_forum.js"></script>
<?php
if (!$_SESSION['is_connect']) {
	return;
}

require_once('lib/post.php');
require_once('pages/annonces/_bbcode.php');

$title = '';
$content = '';

if (isset($_GET['id'])) {
	?>
	<h2>Modifier un sujet</h2>
	<?php
	
	$id = intval($_GET['id']);
	$post = post_get_by_id($id);
	if ($post != NULL) {
		$title = $post['title'];
		$content = $post['content'];
	}
	else {
		?>
		<p class="error">Ce sujet n'existe pas</p>
		<?php
		return;
	}
	
	if (!post_grant_edit($post['idAuthor']))
	{	
		?>
		<p class="error">Vous n'avez pas le droit d'éditer ce sujet</p>
		<?php
		return;
	}
}
else {
	?>
	<h2>Nouveau sujet</h2>
	<?php
}



if (isset($_POST['submit-ann'])) {
	$title = clean_str($_POST['title']);
	$content = clean_str($_POST['content']);
	
	$errors = array();
	if ($title == '') {
		$errors[] = 'Vous devez indiquer le titre de votre sujet';
	}
	if ($content == '') {
		$errors[] = 'Vous devez indiquer un message';
	}
	
	if (count($errors) == 0) {
		if (isset($_GET['id'])) {
			post_update($_GET['id'], $title, $content);
			?>
			<p class="success">Le sujet a été mis à jour<br />
			Retour à la <a href="annonces.html">liste des sujets</a>
			ou à la <a href="annonces-voir-<?php echo $id ?>.html">lecture du sujet</a>
			</p>
			<?php
		}
		else {
			ann_add($title, $content, $_SESSION['id']);
			?>
			<p class="success">
				Noueau sujet envoyé<br />
				<a href="annonces.html">Retour</a> à la liste des sujets</a>
			</p>
			<?php
		}
		return;
	}
	else {
		?>
		<div class="error">
			Merci de corriger les erreurs suivantes :
			<?php print_array($errors); ?>
		</div>
		<?php
	}
}
else {
	// liens retour
	echo '<p class="back">';
	if (isset($_GET['id'])) {
		echo '<a href="'.get_previous_link().'">Annuler et revenir à la lecture du sujet</a>';
	}
	else {
		echo '<a href="annonces.html">Annuler et revenir à la liste des sujets</a>';
	}
	echo '</p>';
}

?>
<div id="preview-ajax"></div>
<form action="<?php echo $_SERVER['REQUEST_URI'] ?>" method="post" class="forum-form">
	<?php display_bb_tools() ?>	
	<p>
		Titre du sujet :<br />
		<input type="text" name="title" size="50" value="<?php echo $title ?>"/>
	</p>
	<p>
		Votre message :<br />
		<textarea name="content" rows="10" cols="50" id="forum-zone-edit"><?php echo $content ?></textarea>
	</p>
	<p class="center">
		<input type="submit" name="submit-ann" value="Envoyer" />
		<input type="submit" id="submit-preview" value="Aperçu" />
	</p>
</form>

